package com.gaohe.system.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.gaohe.common.annotation.Excel;
import com.gaohe.common.core.domain.BaseEntity;

import java.util.Date;

public class AuthAboutVo extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long patientId;

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    private Long userId;
    /** 病患名称 */
    @Excel(name = "病患名称")
    private String childName;

    /** 性别 */
    @Excel(name = "性别")
    private String gender;

    /** 生日 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "生日", width = 30, dateFormat = "yyyy-MM-dd")
    private Date birth;

    /** 年级 */
    @Excel(name = "年级")
    private String grade;

    /** 住院号 */
    @Excel(name = "住院号")
    private String admissionNumber;

    /** 就诊卡号 */
    @Excel(name = "就诊卡号")
    private String cardNumber;

    /** 民族 */
    @Excel(name = "民族")
    private String ethnicity;

    /** 父亲职业 */
    @Excel(name = "父亲职业")
    private String fatherOccupation;

    /** 母亲职业 */
    @Excel(name = "母亲职业")
    private String motherOccupation;

    /** 门诊号 */
    @Excel(name = "门诊号")
    private String patientNumber;

    /** 联系方式 */
    @Excel(name = "联系方式")
    private String phonenumber;

    /** 家庭住址 */
    @Excel(name = "家庭住址")
    private String address;

    /** 量表名称 */
    @Excel(name = "量表名称")
    private String scaleName;

    @Excel(name = "量表id")
    private Long scaleId;

    public Long getScaleId() {
        return scaleId;
    }

    public void setScaleId(Long scaleId) {
        this.scaleId = scaleId;
    }

    public String getScaleName() {
        return scaleName;
    }

    public void setScaleName(String scaleName) {
        this.scaleName = scaleName;
    }

    public Long getPatientId() {
        return patientId;
    }

    public void setPatientId(Long patientId) {
        this.patientId = patientId;
    }

    public String getChildName() {
        return childName;
    }

    public void setChildName(String childName) {
        this.childName = childName;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public Date getBirth() {
        return birth;
    }

    public void setBirth(Date birth) {
        this.birth = birth;
    }

    public String getGrade() {
        return grade;
    }

    public void setGrade(String grade) {
        this.grade = grade;
    }

    public String getAdmissionNumber() {
        return admissionNumber;
    }

    public void setAdmissionNumber(String admissionNumber) {
        this.admissionNumber = admissionNumber;
    }

    public String getCardNumber() {
        return cardNumber;
    }

    public void setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
    }

    public String getEthnicity() {
        return ethnicity;
    }

    public void setEthnicity(String ethnicity) {
        this.ethnicity = ethnicity;
    }

    public String getFatherOccupation() {
        return fatherOccupation;
    }

    public void setFatherOccupation(String fatherOccupation) {
        this.fatherOccupation = fatherOccupation;
    }

    public String getMotherOccupation() {
        return motherOccupation;
    }

    public void setMotherOccupation(String motherOccupation) {
        this.motherOccupation = motherOccupation;
    }

    public String getPatientNumber() {
        return patientNumber;
    }

    public void setPatientNumber(String patientNumber) {
        this.patientNumber = patientNumber;
    }

    public String getPhonenumber() {
        return phonenumber;
    }

    public void setPhonenumber(String phonenumber) {
        this.phonenumber = phonenumber;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }
    @Override
    public String toString() {
        return "AuthAboutVo{" +
                "patientId=" + patientId +
                ", userId=" + userId +
                ", childName='" + childName + '\'' +
                ", gender='" + gender + '\'' +
                ", birth=" + birth +
                ", grade='" + grade + '\'' +
                ", admissionNumber='" + admissionNumber + '\'' +
                ", cardNumber='" + cardNumber + '\'' +
                ", ethnicity='" + ethnicity + '\'' +
                ", fatherOccupation='" + fatherOccupation + '\'' +
                ", motherOccupation='" + motherOccupation + '\'' +
                ", patientNumber='" + patientNumber + '\'' +
                ", phonenumber='" + phonenumber + '\'' +
                ", address='" + address + '\'' +
                ", scaleName='" + scaleName + '\'' +
                '}';
    }
}
